home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c-part1 / 2417 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.3 KB

  1. Path: merlin.nando.net!pretzel
  2. From: pretzel <pretzel@nando.net>
  3. Newsgroups: comp.lang.c
  4. Subject: Re: C or C++ for a 14 year old?
  5. Date: Sun, 21 Jan 1996 02:01:07 -0500
  6. Organization: News & Observer Public Access
  7. Message-ID: <Pine.SUN.3.91.960121014008.21849A-100000@merlin.nando.net>
  8. NNTP-Posting-Host: merlin.nando.net
  9. Mime-Version: 1.0
  10. Content-Type: TEXT/PLAIN; charset=US-ASCII
  11.  
  12. Allright, it's time to end all of this crap.  I *AM* a 14 year old and I 
  13. *AM* learning how to program in C, and I can tell you that C is the best 
  14. choice for beginners.  It teaches the programming fundamentals from the 
  15. very start, unlike BASIC, which let's you do whatever you want, or 
  16. Pascal, which is harder to find support for.  I had a hard time getting 
  17. started in programming.  I was interested when I was 9 years old, but I 
  18. didn't know where to go or even what I was looking for.  Eventually, I 
  19. realized that my Tandy 1000 had a really neat thing on it called 
  20. GW-BASIC, and things took off from there.  But it wasn't easy.  I learned 
  21. how to program in BASIC from poorly written examples I found in 
  22. magazines, and straight from the GW_BASIC manual.  I developed horrible 
  23. habits (I used so many GOTOs that my programs looked like spaghetti).  
  24. PLEASE, don't let this happen to your child!!  Start him/her on 
  25. structured C programming from the very beginning!  I eventually abandoned 
  26. basic, and started up with C.  I tried to learn it in the same way, and 
  27. again developed nasty habits.  The absolute best thing that you can do is 
  28. buy a good book.  I recommend "The Art and Science of C" by Eric S. 
  29. Roberts.  It is the best text that I have ever seen on the subject, and I 
  30. have looked through quite a few.  He takes the confusing elements of C 
  31. and removes them completely by using his own custom function libraries 
  32. which simplify things like input and strings.  Later, he teaches you how 
  33. to do these things without his libraries.  He also teaches the aesthetic 
  34. side of programming, and enforces good technique.  
  35.  
  36.     Sorry to be so long winded, but I have been following this debate 
  37. for a while, and I was getting frustrated that no actually 14 year olds 
  38. were commenting.  In closing, I would like to state that if someone is 
  39. intelligent enough to want to learn how to program, then they are 
  40. certainly intelligent enough to handle C.
  41.  
  42.                     Pretzel <pretzel@nando.net>
  43.  
  44.